package com.ruyuan.commodity.common.mamager;

import com.ruyuan.commodity.model.goods.dos.GoodsParamsDO;
import com.ruyuan.commodity.model.goods.vo.GoodsParamsGroupVO;
import java.util.List;

/**
 * 草稿商品参数表业务层
 */
public interface DraftGoodsParamsManager {

	/**
	 * 添加草稿商品的参数集合
	 * @param goodsParamsList 商品参数集合
	 * @param draftGoodsId 草稿id
	 */
	void addParams(List<GoodsParamsDO> goodsParamsList, Long draftGoodsId);

	/**
	 * 查询分类关联的参数，同时返回已经添加的值
	 * @param categoryId 分类id
	 * @param draftGoodsId 草稿id
	 * @return 商品参数列表
	 */
	List<GoodsParamsGroupVO> getParamByCatAndDraft(Long categoryId, Long draftGoodsId);

}
